// Ionic Starter App

// angular.module is a global place for creating, registering and retrieving Angular modules
// 'starter' is the name of this angular module example (also set in a <body> attribute in pagelogin.html)
// the 2nd parameter is an array of 'requires'
// 'starter.services' is found in loginServices.js
// 'starter.controllers' is found in loginControllers.js
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services'])

  .run(function ($ionicPlatform) {
    $ionicPlatform.ready(function () {
      // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
      // for form inputs)
      if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) {
        cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
        cordova.plugins.Keyboard.disableScroll(true);
      }
      if (window.StatusBar) {
        // org.apache.cordova.statusbar required
        StatusBar.styleDefault();
      }
    });
  })

  .config(function ($stateProvider, $urlRouterProvider,$ionicConfigProvider) {

    // Ionic uses AngularUI Router which uses the concept of states
    // Learn more here: https://github.com/angular-ui/ui-router
    // Set up the various states which the app can be in.
    // Each state's controller can be found in loginControllers.js
    $stateProvider
      .state('login', {
        url: '/login'
        , cache: 'false'
        , templateUrl: 'templates/login/login.html'
        , controller: "loginController"
      })
      .state('register', {
        url: '/register'
        , cache: 'false'
        , templateUrl: 'templates/login/register.html'
        , controller: "registerController"
      })
      .state('forgot', {
        url: '/forgot'
        , cache: 'false'
        , templateUrl: 'templates/login/forgot.html'
        , controller: "forgotController"

      })
      .state('peizhi', {
        url: '/peizhi'
        , cache: 'false'
        , templateUrl: 'templates/peizhi.html'
        , controller: "peiZhiController"

      });

    // if none of the above states are matched, use this as the fallback
    $urlRouterProvider.otherwise('/login');
    $ionicConfigProvider.tabs.position('bottom');//设置tabs的位置为底部
    $ionicConfigProvider.navBar.alignTitle('center');//设置标题文字居中
  });
